keep insisting - Turkish English Dictionary